Profile picture

[Linux] 가장 높은 용량을 가지고 있는 디스크/디렉토리 조회하기 (du,df)

JaehyoJJAng2023년 07월 06일

◾️ 개요

리눅스 서버에서 높은 용량을 가지고 있는 디렉토리와 디스크를 조회하기 위해 du 명령어와 df 명렁어를 적절히 활용해보자.


▪️ 디렉토리 용량 조회

du 명령어를 활용하여 '/' 경로에서 기가급 용량을 가지고 있는 디렉토리를 찾아보자.

du -h --max-depth=1 2>/dev/null | grep "^[0-9.]\+G"

image


▪️ 디스크 용량 조회

df 명령어를 활용하여 높은 용량을 가지고 있는 디스크를 조회해보자.


모든 디스크 용량 조회

df -h | grep -v '파일 시스템' | awk '{gsub("%",""); USE=$5;MNT=$6; print USE,MNT}' | column -t

image


사용량이 80% 이상인 디스크만 조회

df -h | grep -v '파일 시스템' | awk '{gsub("%",""); \
                                  USE=$5;MNT=$6; \
                                  if ( USE > 40 ) \
                                  print MNT,"파티션이 ",USE,"%를 사용 중 .."}'

image


Loading script...